PythonOCC封装:1.认识swig | 您所在的位置:网站首页 › pyqt pythonocc › PythonOCC封装:1.认识swig |
PythonOCC基础使用:基础建模指令(重要)
m0_74008879: 借楼主大哥的地,谢谢楼主大哥。 关于下面的问题,刚开始接触pythonocc的我也遇到了。 #OCC建模开始! display, start_display, add_menu, add_function_to_menu = init_display() #定义4个点 aPnt1 = gp_Pnt(2,2,0) aPnt2 = gp_Pnt(2,0,0) aPnt3 = gp_Pnt(0,0,0) aPnt4 = gp_Pnt(0,2,0) ........ # 最终完成轮廓 mkWire = BRepBuilderAPI_MakeWire() myWireProfile = aWire.Wire() #得到面 myFaceProfile = BRepBuilderAPI_MakeFace(myWireProfile) #指定有限向量finite vector,为拉伸方向和距离 aPrismVec = gp_Vec(0,0,1) #得到体 result_model = BRepPrimAPI_MakePrism(myFaceProfile.Face(), aPrismVec).Shape() display.DisplayColoredShape(result_model) start_display() 请问我为什么显示不出来一个瓶子?一片灰 但在网上寻找了很久也没有结果,最终我发现了解决问题的方法,只是想让遇到同样问题的同学能少些烦恼,走得不那么困难。解决方法如下: from OCC.Display.SimpleGui import init_display display, start_display, add_menu, add_function_to_menu =init_display() display.DisplayShape(myBody.Shape(),update=True) start_display() 经过尝试,这四行代码需紧挨着放在一起,就可以啦 pythonocc进阶学习:投影projectionOpenGeometry: 小新老师您好 我是OGG运营部工作人员 希望与您就您的phythonocc专栏文章授权发表、合作进行联系 PythonOCC封装:2.重新封装pythonoccly123456mm: 都4年 还不写嘛 threejs:识别点线面并能够高亮显示s1406532898: 请问有具体思路或者源码吗? pythonOCC例子搬运:5.显示画面上叠加信息与动画rainforeast: 请问报错AttributeError: 'GLWidget' object has no attribute 'doubleBuffer'闪退怎么回事 |
CopyRight 2018-2019 实验室设备网 版权所有 |